3250 ON KV GOTO 3500,3500,3600,3600,3600,3700,3800,3800,3900,3900,4000,4050,4100,4100
3500 REM GET AND TAKE
3505 IF KN < >16 THEN 3520
3507 PRINT : PRINT "YOU ARE CARRYING:": PRINT
3510 FOR K = 1 TO 10: IF OB(K) = -1 THEN PRINT OB$(K)
3511 NEXT : GOTO 3000
3520 IF KN <14 AND KN >7 THEN 4300
3525 IF KN = 3 OR KN = 14 OR KN = 7 THEN PRINT ME$(2): GOTO 4500
3530 IF OB(KN) = -1 THEN PRINT ME$(15): GOTO 4500
3535 IF OB(KN) < >RM THEN PRINT ME$(1): GOTO 4500
3540 IF KN = 2 AND FG(1) = 1 AND RM = 4 THEN PRINT ME$(5):OB(2) = -1:OB(3) = 4:FG(1) = 0: FOR K = 1 TO 2000: NEXT : GOTO 4500
3543 IF FG(2) = 1 THEN IF KN = 4 AND OB(1) = -1 OR KN = 1 AND OB(4) = -1 THEN OB(1) = 0: PRINT : PRINT ME$(20):FG(2) = 0:OB(4) = -1: GOTO 4500
3555 IF KN = 15 THEN 4000
3560 OB(KN) = -1: PRINT : PRINT "OK!": GOTO 4500
3590 PRINT : PRINT ME$(8): GOTO 3040
3600 REM MOVE GO AND WALK
3605 IF RM = 8 AND KN = 7 THEN KN = 8
3610 IF KN <8 OR KN >13 THEN 4300
3620 X = KN -7
3630 IF GQ(RM,X) = 0 THEN PRINT ME$(7): GOTO 4500
3640 RM = GQ(RM,X)
3650 RB = 1: GOTO 4500
3700 REM USE
3710 IF KN = 14 AND RM = 7 THEN 4050
3720 IF KN <4 OR KN >6 THEN 4300
3740 IF KN = 4 THEN 3900
3750 IF KN = 5 THEN KN = 7: GOTO 3800
3760 IF KN = 6 THEN 4050
3770 PRINT : PRINT "I AM NOT THAT KIND OF GORN!":PO = PO -5: GOTO 4500
3800 REM UNLOCK AND OPEN
3803 IF KN = 2 AND OB(2) = -1 AND OB(6) = 0 THEN OB(6) = RM: PRINT "THERE'S A COMBINATION INSIDE!":FG(5) = 0: GOTO 4500
3804 IF KN = 2 AND OB(2) < > -1 THEN PRINT ME$(16): GOTO 4500
3805 IF KN < >7 AND KN < >3 AND KN < >2 THEN 3830
3808 IF KN = 2 AND FG(5) = 0 THEN 3850
3810 IF KN = 7 AND RM = 8 AND OB(5) = -1 THEN GQ(8,1) = 9:OB(7) = 0:OB(8) = 8: PRINT : PRINT ME$(4): GOTO 4500
3815 IF KN = 3 AND RM = 4 AND FG(3) = 0 THEN PRINT : PRINT ME$(4): PRINT : PRINT ME$(19):OB(3) = 0:OB(4) = 4:OB(9) = 4: GOTO 4500
3820 IF KN = 7 AND RM < >8 OR KN = 3 AND RM < >4 THEN PRINT : PRINT "THERE'S NOTHING HERE TO OPEN": GOTO 4500
3825 PRINT : PRINT ME$(3): GOTO 4500
3830 IF KN = 14 THEN PRINT : PRINT "NOTHING HERE BUT US SILICON CHIPS": GOTO 4500
3840 IF KN >7 OR KN = 1 OR KN = 5 OR KN = 3 THEN 4300
3850 PRINT : PRINT "THERE'S NOTHING IMPORTANT INSIDE": GOTO 4500
3900 REM FIRE AND SHOOT
3910 IF KN < >4 AND KN < >15 THEN 4300
3920 IF OB(4) < > -1 THEN PRINT : PRINT ME$(16): GOTO 4500
3930 IF FG(2) = 1 THEN PRINT : PRINT ME$(6): GOTO 4500
3940 PRINT : PRINT ME$(13):OB(4) = 0: GOTO 4500
4000 REM KILL
4005 IF KN < >15 THEN 4300
4010 IF RM < >9 THEN PRINT : PRINT "THE GORN'S NOT HERE": GOTO 4500
4015 PRINT ME$(18);: INPUT QA$
4018 IF LEFT$(QA$,1) = "Y" THEN 4030
4020 IF LEFT$(QA$,1) = "N" THEN 3000
4025 PRINT "ANSWER THE QUESTION: ";: GOTO 4015
4030 PRINT : PRINT "TOO BAD. THE SPACE GORN'S FAVORITE FOODIS LOONEY UNDER GLASS. YOU'VE JUST BEENMADE LUNCH. CHOMP! CHOMP!": GOTO 4490
4050 REM READ
4055 IF KN = 6 AND OB(6) = -1 THEN FG(3) = 0: PRINT : PRINT "IT'S 45-21-47 ": GOTO 4500
4060 IF KN = 6 THEN PRINT : PRINT ME$(16): GOTO 4500
4065 IF KN < >14 THEN PRINT : PRINT "YOU DON'T NEED TO READ THAT": GOTO 3000
4070 IF RM < >7 THEN PRINT : PRINT ME$(1): GOTO 4500
4072 DD = INT( RND(1) *2): IF DD = 1 THEN 4080
4075 PRINT : PRINT "IT SAYS:";: INVERSE : PRINT " THE COMBINATION IS INSIDE ": NORMAL
4076 PRINT TAB( 9);: INVERSE : PRINT " THE PICTURE OF WILLIAM ": NORMAL : PRINT TAB( 9);: INVERSE : PRINT " SHATNER ": NORMAL : GOTO 4500
4080 PRINT : PRINT "IT SAYS:";: INVERSE : PRINT " DISINTEGRATION ONLY WAY ": NORMAL
4081 PRINT TAB( 9);: INVERSE : PRINT " TO KILL SPACE GORN ": NORMAL : GOTO 4500
4100 REM DROP THROW
4110 IF KN >6 OR KN = 3 THEN 4300
4120 IF OB(KN) < > -1 THEN PRINT : PRINT ME$(16): GOTO 4500
4130 OB(KN) = RM
4140 PRINT : PRINT "OK!"
4150 IF OB(4) = 9 AND FG(2) = 0 THEN 5000
4160 GOTO 4500
4300 PRINT : PRINT ME$(9): GOTO 3000
4400 REM DEATH
4405 PRINT : PRINT "WITH ONE MIGHTY SWISH OF HIS TAIL THE SPACE GORN SLICES YOU IN HALF. REST IN PIECE.": GOTO 4490
4410 REM
4420 PRINT : PRINT "THE SHIP HAS JUST RUN OUT OF POWER. QUICKLY THE TEMPERTURE REACHES THE SUB ZERO LEVEL. YOU ARE FROZEN SOLID AND THE SPACE GORN EATS YOU LIKE A POPSICLE."
4490 PRINT : PRINT "GAME OVER.": END
4500 IF RM < >9 THEN DG = 2: GOTO 4510
4505 DG = DG -1: IF DG = 0 THEN 4400
4510 RETURN
5000 FOR K = 1 TO 25: PRINT : NEXT K
5010 PRINT " THE DISINTEGRATION GUN BOUNCES OFF ": PRINT
5020 PRINT "THE FLOOR. THE SPACE GORN CATCHES IT": PRINT
5030 PRINT "AND EATS IT. SUDDENLY, THERE IS A ": PRINT
5040 PRINT "BLINDING FLASH! THE CHEMICALS IN THE ": PRINT
5050 PRINT "GORN'S STOMACH MUST HAVE CAUSED THE GUN": PRINT
5055 PRINT "TO EXPLODE. WHEN THE LIGHT DIMS, YOU": PRINT
5060 PRINT "FIND A LARGE PILE OF ASHES. THE GUN AND"
5070 PRINT "THE GORN HAVE DISINTEGRATED. ": PRINT
5080 PRINT "CONGRATULATIONS! YOU'VE WON!"
5085 PRINT
5090 FOR K = 1 TO 3: PRINT : NEXT
6000 END
7000 REM INSTRUCTIONS
7010 HOME : HTAB 14: INVERSE : PRINT "SPACE GORN": NORMAL : PRINT : PRINT
7015 PRINT " THE YEAR IS 2882, YOU ARE INVES- TIGATING A DERELICT STARSHIP, ABANDONED IN DEEP SPACE. THE MOMENT YOU ENTER,
7020 PRINT "YOU SMELL THE STENCH ON THE INFAMOUS SPACE GORN!": PRINT
7030 PRINT " THE SPACE GORN IS AN 11 FOOT TALL LIZARD-LIKE CREATURE WITH A THICK SCALY SKIN AND A RAZOR SHARP, WHIP-LIKE TAIL.
7040 PRINT "GORNS ARE WELL KNOWN FOR THEIR ENORMOUS APPETITES AND ALSO FOR THEIR ABILITY TO REGURGITATE STREAMS OF CORROSIVE MOTOR OIL LIKE SALIVA TO DIGEST ANY PREY UP
7050 PRINT "TO 20 METERS AWAY. YOUR MISSION IS TO FIND AND DESTROY THE SPACE GORN BEFORE THE SHIP'S POWER RUNS OUT.": VTAB 21: HTAB 5: PRINT "GOOD LUCK.": RETURN